<?php
class Login_m extends CI_Model{
 	function __construct(){
	parent::__construct();
	}

//---------------------------------------Verificar Usuario Case: Alumno-------------------------------------
function buscar_alumno ($email, $pass){
      $this -> db -> select('alumno.id_alum, alumno.lega_alum,solicitud_inscripcion.id_carr, 
                            solicitud_inscripcion.nomb_post, solicitud_inscripcion.apel_post'
                            ); //Indicamos los campos que usaremos del resultado de la consulta
      $this -> db -> from('alumno'); 
      $this->db->join('solicitud_inscripcion', 'alumno.id_soin = solicitud_inscripcion.id_soin', 'inner');
      $this -> db -> where('solicitud_inscripcion.emai_post = ' . "'" . $email . "'"); // Indicamos que va a buscar el nombre de usuario
      $this -> db -> where('alumno.pass_alum = ' . "'" . $pass . "'"); // Indicamos que va a buscar el password
      $this -> db -> limit(1);// Solo deber� de existir un usuario
      
      $query = $this -> db -> get(); // Obtenemos los resultados del query
      if($query -> num_rows() == 1)  //si devuelve una fila existe el usuario
      {
        return $query->result();//Envio los datos devueltos.

      }else{
         return false;// No existe nombre de usuario o contrase�a.
                       
      }
 
   }
//--------------------------Verifica usuario Case: Profesor-------------------------------------------
function buscar_profe ($email, $pass){
      $this -> db -> select('profesor.id_prof, profesor.nomb_prof, profesor.apel_prof'); 
      $this -> db -> from('profesor'); 
      $this -> db -> where('profesor.ema_prof = ' . "'" . $email . "'"); 
      $this -> db -> where('profesor.pass_prof = ' . "'" . $pass . "'"); 
      $this -> db -> limit(1);
      $query = $this -> db -> get(); 
      if($query -> num_rows() == 1)
      {
        return $query->result();
      }else{
         return false;            
      }
 
   }
//--------------------------Verifica usuario Case: Administrador-------------------------------------------
function buscar_admin ($email, $pass){
      $this -> db -> select('administrador.id_admin, administrador.nomb_admin, administrador.apel_admin'); 
      $this -> db -> from('administrador'); 
      $this -> db -> where('administrador.emai_admin = ' . "'" . $email . "'"); 
      $this -> db -> where('administrador.pass_admin = ' . "'" . $pass . "'"); 
      $this -> db -> limit(1);
      $query = $this -> db -> get(); 
      if($query -> num_rows() == 1)
      {
        return $query->result();
      }else{
         return false;            
      }
 
   }	
}